#include "Buzon.hpp"
 
 // Constructor
 Bu::Bu() {
  ladealao = 0;
  //dato = 0;
 // cout << "Nueva lista creada." << endl;
 }
 /*-
 Cola::Cola(int i) {
    numerocola=i;            
    ladealao = 0;
 }
 */
 // Constructor
 Bu::Bu(Paquete elemento) {
  ladealao = 0;
  paquete = elemento;
 // cout << "Nueva lista creada. Dato inicial: " << router << endl;
 }
 
 // Constructor copia
 Bu::Bu(Bu  const & original) {
  ladealao = new Bu;
  ladealao = original.ladealao;
  paquete = original.paquete;
 }
 
 // Destructor
Bu::~Bu() {
 }
 
 // agregar elemento: AL LORO con donde se pone el retonno
void  Bu::agregar(Bu *nodo) {
  nodo->ladealao = this;
  ladealao = 0; 
 }
 
 // se mueve hasta el siguiente dato
Bu* Bu::siguiente() {
  return ladealao;
 }
 
